import { anyObj, previewDocument } from "../../utils/util";

// pages/webView/webView.ts
const app = getApp();

Page({

    /**
     * 页面的初始数据
     */
    data: {
        src: ''
    },

    bindBack() {
        console.log('bindBack')
        if (wx.miniProgram && typeof wx.miniProgram.navigateBack === 'function') {
            wx.miniProgram.navigateBack({})
        }
    },

    /**
     * 生命周期函数--监听页面加载
     */
    onLoad(query = <anyObj>{}) {
        console.log("query.url: ", query.url)
        console.log("app.globalData.webView.src: ", app.globalData.webView.src)
        const url = query.url || app.globalData.webView.src;
        if (url.indexOf('.pdf') > -1) {
            previewDocument({ url });
        } else {
            this.setData({
                src: url
            });
        }
    },

    /**
     * 生命周期函数--监听页面初次渲染完成
     */
    onReady() {

    },

    /**
     * 生命周期函数--监听页面显示
     */
    onShow() {

    },

    /**
     * 生命周期函数--监听页面隐藏
     */
    onHide() {

    },

    /**
     * 生命周期函数--监听页面卸载
     */
    onUnload() {

    },

    /**
     * 页面相关事件处理函数--监听用户下拉动作
     */
    onPullDownRefresh() {

    },

    /**
     * 页面上拉触底事件的处理函数
     */
    onReachBottom() {

    },

    /**
     * 用户点击右上角分享
     */
    onShareAppMessage() {

    }
})